package com.bestcem.xm.label.entity.mysql;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.Date;

/**
 * 标签值DO
 *
 * @author zh.zhang <zh.zhang@idiaoyan.com>
 * @version v1.0
 * @date 2021-09-23
 */
@Getter
@Setter
@ToString
@TableName("ds_member_label_value")
public class LabelValueEntity {

    /**
     * 主键
     */
    @TableId("label_value_id")
    private String labelValueId;

    /**
     * 组织id
     */
    @TableField("org_id")
    private String orgId;

    /**
     * 标签值
     */
    @TableField("value")
    private String value;

    /**
     * 序号
     */
    @TableField("seq")
    private Integer seq;

    /**
     * 标签id
     */
    @TableField("label_id")
    private String labelId;

    /**
     * 动态条件
     */
    @TableField("`condition`")
    private String condition;

    /**
     * 联系人类型 0-个人联系人 1-机构联系人 2-内部联系人
     */
    @TableField("member_type")
    private Integer memberType;

    /**
     * 是否手动打标签 0-false 1-true
     */
    @TableField("manual")
    private Integer manual;

    /**
     * 是否自动打标签 0-false 1-true
     */
    @TableField("auto")
    private Integer auto;

    /**
     * 标签名称
     */
    @TableField("label_name")
    private String labelName;

    /**
     * 标签组id
     */
    @TableField("label_group_id")
    private String labelGroupId;

    /**
     * 标签组名称
     */
    @TableField("label_group_name")
    private String labelGroupName;

    /**
     * 是否样例数据 0 否 1 是
     */
    @TableField("is_sample")
    private Integer isSample;

    /**
     * 创建时间(北京时间)
     */
    @TableField("create_time")
    private Date createTime;

    /**
     * 更新时间(北京时间)
     */
    @TableField("update_time")
    private Date updateTime;

}
